#include "beep.h"
#include "SysTick.h"


void BEEP_Init(void)	
{
	GPIO_InitTypeDef GPIO_InitStructure;	
    
    printf("BEEP_Init: Initializing beep...\n"); // 添加初始化调试信息
    
    RCC_APB2PeriphClockCmd(BEEP_PORT_RCC,ENABLE);   
    
    
    GPIO_InitStructure.GPIO_Pin=BEEP_PIN;		
    GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;		 
    GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;	 
    GPIO_Init(BEEP_PORT,&GPIO_InitStructure); 	 
    
    GPIO_ResetBits(BEEP_PORT,BEEP_PIN);
    printf("BEEP_Init: Beep initialized successfully. BEEP_PORT=%#x, BEEP_PIN=%#x\n", BEEP_PORT, BEEP_PIN); // 输出引脚配置信息
}
